<?php
class NewsPage extends Page{
    static private $db = array(
        'Blurb' => 'HTMLText'
    );
    static private $has_one = array(
        'Thumbnail' => 'Image'
    );
    public function getCMSFields(){
        $fields = parent::getCMSFields();
        $fields->addFieldsToTab('Root.Main',array(
            $blurb = new HtmlEditorField('Blurb','Blurb'),
            new UploadField('Thumbnail','Thumbnail')
        ),'Content');
        $blurb->setRows(5);
        return $fields;
    }
}
class NewsPage_Controller extends Page_Controller{

}